package com.javaweb.db.help;

import java.io.Serializable;

/**
 * SqlColumnFunction
 * <p>
 * 用于适配类似User::getId的写法
 * @see com.javaweb.db.query.QueryWapper#getColumnName
 * @param <T> 实体类对象
 * @author tank2140896
 */
@FunctionalInterface
public interface SqlColumnFunction<T> extends Serializable {
	
	/**
	 * apply
	 * @param source 实体类对象
	 * @return Object 对象
	 */
	Object apply(T source);

}
